package com.tangtang.security.dao;

import com.tangtang.core.basic.PagedQuery;
import com.tangtang.security.model.SysResource;
import com.tangtang.security.model.SysRole;
import com.tangtang.security.model.SysUser;
import com.tangtang.security.view.model.SysViewResource;
import com.tangtang.security.view.model.SysViewResourceRole;

import java.util.List;

public interface SysViewMapper
{
	List<SysViewResourceRole> getAllSysViewResourceRole();
	
	List<SysViewResource> getMenusByUserId(int userId);
	
	//<T> List<T> getByPage(PagedQuery<T> page);
	
	List<SysResource> getSysResourceByPage(PagedQuery<SysResource> page);
	
	List<SysRole> getSysRoleByPage(PagedQuery<SysRole> page);
	
	List<SysUser> getSysUserByPage(PagedQuery<SysUser> page);
}
